stem cell factory - Spanish English Dictionary